[INFO] cloning repository https://github.com/LNSEAB/niv
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/LNSEAB/niv" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLNSEAB%2Fniv", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLNSEAB%2Fniv'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 2d2bfcab95c31437ea7f35966d189f7dfbf39ad6
[INFO] building LNSEAB/niv against master#ff34b919075f35a1787659e9c448a34b06bab8de for issue-85264
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLNSEAB%2Fniv" "/workspace/builds/worker-13/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-13/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/LNSEAB/niv on toolchain ff34b919075f35a1787659e9c448a34b06bab8de
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/LNSEAB/niv
[INFO] finished tweaking git repo https://github.com/LNSEAB/niv
[INFO] tweaked toml for git repo https://github.com/LNSEAB/niv written to /workspace/builds/worker-13/source/Cargo.toml
[INFO] crate git repo https://github.com/LNSEAB/niv already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7ec77db5d6281c0f94e5e48d240f73b29fb46939b2700efab85ed9e7db04bbd1
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "7ec77db5d6281c0f94e5e48d240f73b29fb46939b2700efab85ed9e7db04bbd1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7ec77db5d6281c0f94e5e48d240f73b29fb46939b2700efab85ed9e7db04bbd1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7ec77db5d6281c0f94e5e48d240f73b29fb46939b2700efab85ed9e7db04bbd1", kill_on_drop: false }`
[INFO] [stdout] 7ec77db5d6281c0f94e5e48d240f73b29fb46939b2700efab85ed9e7db04bbd1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 120392a08a5fca40ae81cd985f765f62a34851930ba43c01e572ed46392b6c9f
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "120392a08a5fca40ae81cd985f765f62a34851930ba43c01e572ed46392b6c9f", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.82
[INFO] [stderr]    Compiling syn v1.0.60
[INFO] [stderr]    Compiling winapi v0.3.9
[INFO] [stderr]    Compiling weezl v0.1.3
[INFO] [stderr]    Compiling anyhow v1.0.38
[INFO] [stderr]    Compiling termcolor v1.1.2
[INFO] [stderr]    Compiling bytemuck v1.5.0
[INFO] [stderr]    Compiling scoped_threadpool v0.1.9
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]    Compiling crossbeam-utils v0.8.1
[INFO] [stderr]    Compiling memoffset v0.6.1
[INFO] [stderr]    Compiling num-bigint v0.3.1
[INFO] [stderr]    Compiling num-rational v0.3.2
[INFO] [stderr]    Compiling num-iter v0.1.42
[INFO] [stderr]    Compiling rayon v1.5.0
[INFO] [stderr]    Compiling miniz_oxide v0.4.3
[INFO] [stderr]    Compiling tokio v1.1.0
[INFO] [stderr]    Compiling deflate v0.8.6
[INFO] [stderr]    Compiling crc32fast v1.2.1
[INFO] [stderr]    Compiling log v0.4.14
[INFO] [stderr]    Compiling quote v1.0.8
[INFO] [stderr]    Compiling gif v0.11.1
[INFO] [stderr]    Compiling png v0.16.8
[INFO] [stderr]    Compiling com_ptr v0.2.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.1
[INFO] [stderr]    Compiling crossbeam-channel v0.5.0
[INFO] [stderr]    Compiling num_cpus v1.13.0
[INFO] [stderr]    Compiling time v0.1.44
[INFO] [stderr]    Compiling raw-window-handle v0.3.3
[INFO] [stderr]    Compiling crossbeam-deque v0.8.0
[INFO] [stderr]    Compiling num-complex v0.3.1
[INFO] [stderr]    Compiling rayon-core v1.9.0
[INFO] [stderr]    Compiling chrono v0.4.19
[INFO] [stderr]    Compiling simplelog v0.9.0
[INFO] [stderr]    Compiling serde_derive v1.0.123
[INFO] [stderr]    Compiling thiserror-impl v1.0.23
[INFO] [stderr]    Compiling num v0.3.1
[INFO] [stderr]    Compiling thiserror v1.0.23
[INFO] [stderr]    Compiling jpeg-decoder v0.1.20
[INFO] [stderr]    Compiling tiff v0.6.1
[INFO] [stderr]    Compiling image v0.23.12
[INFO] [stderr]    Compiling serde v1.0.123
[INFO] [stderr]    Compiling wita v0.4.2
[INFO] [stderr]    Compiling serde_json v1.0.61
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::shared::{minwindef::*, windef::*, winerror::S_OK};
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::{imm::*, shellscalingapi::*, winnt::*, winuser::*};
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/context.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::shared::windef::*;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/device.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::um::winuser::*;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/monitor.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | use winapi::shared::{minwindef::*, windef::*};
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/monitor.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::um::winuser::*;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::shared::{minwindef::*, windef::*, windowsx::*};
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::um::{shellapi::*, winuser::*};
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/resource.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | use winapi::shared::minwindef::*;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/resource.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::shared::windef::*;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/resource.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::um::winuser::*;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::shared::{minwindef::*, windef::*};
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::um::{
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/lib.rs:90:13
[INFO] [stdout]    |
[INFO] [stdout] 90 | use winapi::um::winuser::*;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `raw_window_handle::windows`, `crate::ime`, `crate::DEFAULT_DPI`, `crate::ime`, `crate::DEFAULT_DPI`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:2:5
[INFO] [stdout]    |
[INFO] [stdout] 2  | use crate::ime;
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:1:5
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::DEFAULT_DPI;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 10 | use raw_window_handle::{windows::WindowsHandle, HasRawWindowHandle, RawWindowHandle};
[INFO] [stdout]    |                         ^^^^^^^ could not find `windows` in `raw_window_handle`
[INFO] [stdout]    | 
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/geometry.rs:1:5
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::DEFAULT_DPI;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:1:78
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::{api::*, context::*, device::*, event::EventHandler, geometry::*, ime, window::Window};
[INFO] [stdout]    |                                                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RECT`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:119:25
[INFO] [stdout]     |
[INFO] [stdout] 119 |                 rcArea: RECT::default(),
[INFO] [stdout]     |                         ^^^^ use of undeclared type `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RECT`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:139:25
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 rcArea: RECT::default(),
[INFO] [stdout]     |                         ^^^^ use of undeclared type `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MONITORINFO`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/monitor.rs:28:20
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let mut info = MONITORINFO::default();
[INFO] [stdout]    |                    ^^^^^^^^^^^ use of undeclared type `MONITORINFO`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MONITORINFO`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/monitor.rs:68:24
[INFO] [stdout]    |
[INFO] [stdout] 68 |         let mut info = MONITORINFO::default();
[INFO] [stdout]    |                        ^^^^^^^^^^^ use of undeclared type `MONITORINFO`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PAINTSTRUCT`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:107:30
[INFO] [stdout]     |
[INFO] [stdout] 107 |                 let mut ps = PAINTSTRUCT::default();
[INFO] [stdout]     |                              ^^^^^^^^^^^ use of undeclared type `PAINTSTRUCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `POINT`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:148:35
[INFO] [stdout]     |
[INFO] [stdout] 148 |                     let mut pos = POINT::default();
[INFO] [stdout]     |                                   ^^^^^ use of undeclared type `POINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RECT`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:363:30
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 let mut rc = RECT::default();
[INFO] [stdout]     |                              ^^^^ use of undeclared type `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UINT`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:382:56
[INFO] [stdout]     |
[INFO] [stdout] 382 |                 let file_count = DragQueryFileW(hdrop, UINT::MAX, std::ptr::null_mut(), 0);
[INFO] [stdout]     |                                                        ^^^^ use of undeclared type `UINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `POINT`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:394:30
[INFO] [stdout]     |
[INFO] [stdout] 394 |                 let mut pt = POINT::default();
[INFO] [stdout]     |                              ^^^^^ use of undeclared type `POINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RECT`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:402:26
[INFO] [stdout]     |
[INFO] [stdout] 402 |             let mut rc = RECT::default();
[INFO] [stdout]     |                          ^^^^ use of undeclared type `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RECT`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:418:26
[INFO] [stdout]     |
[INFO] [stdout] 418 |             let mut rc = RECT::default();
[INFO] [stdout]     |                          ^^^^ use of undeclared type `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MSG`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/lib.rs:105:19
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let mut msg = MSG::default();
[INFO] [stdout]     |                   ^^^ use of undeclared type `MSG`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:4:24
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub const GCS_COMPSTR: DWORD = 0x0008;
[INFO] [stdout]   |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:5:25
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub const GCS_COMPATTR: DWORD = 0x0010;
[INFO] [stdout]   |                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:6:26
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub const GCS_RESULTSTR: DWORD = 0x0800;
[INFO] [stdout]   |                          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:7:40
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub const ISC_SHOWUICOMPOSITIONWINDOW: LPARAM = 0x80000000;
[INFO] [stdout]   |                                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:8:38
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub const ISC_SHOWUICANDIDATEWINDOW: LPARAM = 0x00000001;
[INFO] [stdout]   |                                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LONG` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:9:29
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub const IMM_ERROR_NODATA: LONG = -1;
[INFO] [stdout]   |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LONG` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:10:30
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub const IMM_ERROR_GENERAL: LONG = -2;
[INFO] [stdout]    |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:11:26
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub const IACE_CHILDREN: DWORD = 0x0001;
[INFO] [stdout]    |                          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:12:25
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const IACE_DEFAULT: DWORD = 0x0010;
[INFO] [stdout]    |                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:13:33
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub const IACE_IGNORENOCONTEXT: DWORD = 0x0020;
[INFO] [stdout]    |                                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:24:14
[INFO] [stdout]    |
[INFO] [stdout] 24 |     dwIndex: DWORD,
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 |     dwStyle: DWORD,
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `POINT` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:26:19
[INFO] [stdout]    |
[INFO] [stdout] 26 |     ptCurrentPos: POINT,
[INFO] [stdout]    |                   ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 |     rcArea: RECT,
[INFO] [stdout]    |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |     dwSize: DWORD,
[INFO] [stdout]    |             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:35:14
[INFO] [stdout]    |
[INFO] [stdout] 35 |     dwStyle: DWORD,
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:36:14
[INFO] [stdout]    |
[INFO] [stdout] 36 |     dwCount: DWORD,
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |     dwSelection: DWORD,
[INFO] [stdout]    |                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:38:18
[INFO] [stdout]    |
[INFO] [stdout] 38 |     dwPageStart: DWORD,
[INFO] [stdout]    |                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:39:17
[INFO] [stdout]    |
[INFO] [stdout] 39 |     dwPageSize: DWORD,
[INFO] [stdout]    |                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:40:16
[INFO] [stdout]    |
[INFO] [stdout] 40 |     dwOffset: [DWORD; 1],
[INFO] [stdout]    |                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HIMC` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:44:30
[INFO] [stdout]    |
[INFO] [stdout] 44 |     fn ImmCreateContext() -> HIMC;
[INFO] [stdout]    |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HIMC` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:45:32
[INFO] [stdout]    |
[INFO] [stdout] 45 |     fn ImmDestroyContext(himc: HIMC);
[INFO] [stdout]    |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HIMC` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:46:36
[INFO] [stdout]    |
[INFO] [stdout] 46 |     fn ImmSetCandidateWindow(himc: HIMC, form: *mut CANDIDATEFORM) -> BOOL;
[INFO] [stdout]    |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:46:71
[INFO] [stdout]    |
[INFO] [stdout] 46 |     fn ImmSetCandidateWindow(himc: HIMC, form: *mut CANDIDATEFORM) -> BOOL;
[INFO] [stdout]    |                                                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HIMC` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:47:39
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn ImmGetCompositionStringW(himc: HIMC, index: DWORD, lpbuf: LPVOID, buflen: DWORD) -> LONG;
[INFO] [stdout]    |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:47:52
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn ImmGetCompositionStringW(himc: HIMC, index: DWORD, lpbuf: LPVOID, buflen: DWORD) -> LONG;
[INFO] [stdout]    |                                                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPVOID` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:47:66
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn ImmGetCompositionStringW(himc: HIMC, index: DWORD, lpbuf: LPVOID, buflen: DWORD) -> LONG;
[INFO] [stdout]    |                                                                  ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:47:82
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn ImmGetCompositionStringW(himc: HIMC, index: DWORD, lpbuf: LPVOID, buflen: DWORD) -> LONG;
[INFO] [stdout]    |                                                                                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LONG` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:47:92
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn ImmGetCompositionStringW(himc: HIMC, index: DWORD, lpbuf: LPVOID, buflen: DWORD) -> LONG;
[INFO] [stdout]    |                                                                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HIMC` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:49:15
[INFO] [stdout]    |
[INFO] [stdout] 49 |         himc: HIMC,
[INFO] [stdout]    |               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:50:16
[INFO] [stdout]    |
[INFO] [stdout] 50 |         index: DWORD,
[INFO] [stdout]    |                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:52:14
[INFO] [stdout]    |
[INFO] [stdout] 52 |         len: DWORD,
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:53:10
[INFO] [stdout]    |
[INFO] [stdout] 53 |     ) -> DWORD;
[INFO] [stdout]    |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:54:36
[INFO] [stdout]    |
[INFO] [stdout] 54 |     fn ImmAssociateContextEx(hwnd: HWND, himc: HIMC, flag: DWORD) -> BOOL;
[INFO] [stdout]    |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HIMC` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:54:48
[INFO] [stdout]    |
[INFO] [stdout] 54 |     fn ImmAssociateContextEx(hwnd: HWND, himc: HIMC, flag: DWORD) -> BOOL;
[INFO] [stdout]    |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:54:60
[INFO] [stdout]    |
[INFO] [stdout] 54 |     fn ImmAssociateContextEx(hwnd: HWND, himc: HIMC, flag: DWORD) -> BOOL;
[INFO] [stdout]    |                                                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:54:70
[INFO] [stdout]    |
[INFO] [stdout] 54 |     fn ImmAssociateContextEx(hwnd: HWND, himc: HIMC, flag: DWORD) -> BOOL;
[INFO] [stdout]    |                                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 |     hwnd: HWND,
[INFO] [stdout]    |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HIMC` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:59:11
[INFO] [stdout]    |
[INFO] [stdout] 59 |     himc: HIMC,
[INFO] [stdout]    |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:63:22
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn new(hwnd: HWND) -> Self {
[INFO] [stdout]    |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:100:11
[INFO] [stdout]     |
[INFO] [stdout] 100 |     hwnd: HWND,
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HIMC` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:101:11
[INFO] [stdout]     |
[INFO] [stdout] 101 |     himc: HIMC,
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:105:22
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn get(hwnd: HWND) -> Self {
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ImmGetContext` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:106:29
[INFO] [stdout]     |
[INFO] [stdout] 44  |     fn ImmCreateContext() -> HIMC;
[INFO] [stdout]     |     ------------------------------ similarly named function `ImmCreateContext` defined here
[INFO] [stdout] ...
[INFO] [stdout] 106 |         let himc = unsafe { ImmGetContext(hwnd) };
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ help: a function with a similar name exists: `ImmCreateContext`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `POINT` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:112:22
[INFO] [stdout]     |
[INFO] [stdout] 112 |             let pt = POINT {
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `COMPOSITIONFORM` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:116:28
[INFO] [stdout]     |
[INFO] [stdout] 116 |             let mut form = COMPOSITIONFORM {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CFS_POINT` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:117:26
[INFO] [stdout]     |
[INFO] [stdout] 117 |                 dwStyle: CFS_POINT,
[INFO] [stdout]     |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ImmSetCompositionWindow` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:121:13
[INFO] [stdout]     |
[INFO] [stdout] 47  |     fn ImmGetCompositionStringW(himc: HIMC, index: DWORD, lpbuf: LPVOID, buflen: DWORD) -> LONG;
[INFO] [stdout]     |     -------------------------------------------------------------------------------------------- similarly named function `ImmGetCompositionStringW` defined here
[INFO] [stdout] ...
[INFO] [stdout] 121 |             ImmSetCompositionWindow(self.himc, &mut form);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `ImmGetCompositionStringW`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `POINT` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:131:22
[INFO] [stdout]     |
[INFO] [stdout] 131 |             let pt = POINT {
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CFS_CANDIDATEPOS` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:136:26
[INFO] [stdout]     |
[INFO] [stdout] 136 |                 dwStyle: CFS_CANDIDATEPOS,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CFS_EXCLUDE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:144:30
[INFO] [stdout]     |
[INFO] [stdout] 144 |                     dwStyle: CFS_EXCLUDE,
[INFO] [stdout]     |                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:147:29
[INFO] [stdout]     |
[INFO] [stdout] 147 |                     rcArea: RECT {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:159:49
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn get_composition_string(&self, index: DWORD) -> Option<CompositionString> {
[INFO] [stdout]     |                                                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HIMC` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:160:36
[INFO] [stdout]     |
[INFO] [stdout] 160 |         unsafe fn get_string(himc: HIMC, index: DWORD) -> Option<String> {
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:160:49
[INFO] [stdout]     |
[INFO] [stdout] 160 |         unsafe fn get_string(himc: HIMC, index: DWORD) -> Option<String> {
[INFO] [stdout]     |                                                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:168:91
[INFO] [stdout]     |
[INFO] [stdout] 168 |             ImmGetCompositionStringW(himc, index, buf.as_mut_ptr() as *mut _, byte_len as DWORD);
[INFO] [stdout]     |                                                                                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HIMC` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:177:35
[INFO] [stdout]     |
[INFO] [stdout] 177 |         unsafe fn get_attrs(himc: HIMC) -> Option<Vec<ime::Attribute>> {
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:189:29
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 byte_len as DWORD,
[INFO] [stdout]     |                             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:228:94
[INFO] [stdout]     |
[INFO] [stdout] 228 |             let ret = ImmGetCandidateListW(self.himc, 0, buf.as_mut_ptr() as *mut _, size as DWORD);
[INFO] [stdout]     |                                                                                              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:236:72
[INFO] [stdout]     |
[INFO] [stdout] 236 |                     std::slice::from_raw_parts(&obj.dwOffset as *const DWORD, obj.dwCount as usize);
[INFO] [stdout]     |                                                                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ImmReleaseContext` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api/imm.rs:250:13
[INFO] [stdout]     |
[INFO] [stdout] 44  |     fn ImmCreateContext() -> HIMC;
[INFO] [stdout]     |     ------------------------------ similarly named function `ImmCreateContext` defined here
[INFO] [stdout] ...
[INFO] [stdout] 250 |             ImmReleaseContext(self.hwnd, self.himc);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `ImmCreateContext`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDpiForMonitor` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |         GetDpiForMonitor(
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MonitorFromPoint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 |             MonitorFromPoint(POINT { x: pt.x, y: pt.y }, MONITOR_DEFAULTTOPRIMARY),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `POINT` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api.rs:15:30
[INFO] [stdout]    |
[INFO] [stdout] 15 |             MonitorFromPoint(POINT { x: pt.x, y: pt.y }, MONITOR_DEFAULTTOPRIMARY),
[INFO] [stdout]    |                              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MONITOR_DEFAULTTOPRIMARY` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api.rs:15:58
[INFO] [stdout]    |
[INFO] [stdout] 15 |             MonitorFromPoint(POINT { x: pt.x, y: pt.y }, MONITOR_DEFAULTTOPRIMARY),
[INFO] [stdout]    |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MDT_DEFAULT` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 |             MDT_DEFAULT,
[INFO] [stdout]    |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout] 26 |     style: DWORD,
[INFO] [stdout]    |            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api.rs:27:15
[INFO] [stdout]    |
[INFO] [stdout] 27 |     ex_style: DWORD,
[INFO] [stdout]    |               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api.rs:29:6
[INFO] [stdout]    |
[INFO] [stdout] 29 | ) -> RECT {
[INFO] [stdout]    |      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api.rs:31:22
[INFO] [stdout]    |
[INFO] [stdout] 31 |         let mut rc = RECT {
[INFO] [stdout]    |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AdjustWindowRectExForDpi` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |         AdjustWindowRectExForDpi(&mut rc, style, FALSE, ex_style, dpi);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api.rs:37:50
[INFO] [stdout]    |
[INFO] [stdout] 37 |         AdjustWindowRectExForDpi(&mut rc, style, FALSE, ex_style, dpi);
[INFO] [stdout]    |                                                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetProcessDpiAwarenessContext` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api.rs:46:16
[INFO] [stdout]    |
[INFO] [stdout] 46 |             if SetProcessDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2) == TRUE {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api.rs:46:46
[INFO] [stdout]    |
[INFO] [stdout] 46 |             if SetProcessDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2) == TRUE {
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api.rs:46:93
[INFO] [stdout]    |
[INFO] [stdout] 46 |             if SetProcessDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2) == TRUE {
[INFO] [stdout]    |                                                                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetProcessDpiAwarenessContext` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api.rs:48:23
[INFO] [stdout]    |
[INFO] [stdout] 48 |             } else if SetProcessDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE) == TRUE
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api.rs:48:53
[INFO] [stdout]    |
[INFO] [stdout] 48 |             } else if SetProcessDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE) == TRUE
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api.rs:48:97
[INFO] [stdout]    |
[INFO] [stdout] 48 |             } else if SetProcessDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE) == TRUE
[INFO] [stdout]    |                                                                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetProcessDpiAwareness` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api.rs:51:23
[INFO] [stdout]    |
[INFO] [stdout] 51 |             } else if SetProcessDpiAwareness(PROCESS_PER_MONITOR_DPI_AWARE) == S_OK {
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROCESS_PER_MONITOR_DPI_AWARE` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api.rs:51:46
[INFO] [stdout]    |
[INFO] [stdout] 51 |             } else if SetProcessDpiAwareness(PROCESS_PER_MONITOR_DPI_AWARE) == S_OK {
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `S_OK` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api.rs:51:80
[INFO] [stdout]    |
[INFO] [stdout] 51 |             } else if SetProcessDpiAwareness(PROCESS_PER_MONITOR_DPI_AWARE) == S_OK {
[INFO] [stdout]    |                                                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsGUIThread` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |         IsGUIThread(TRUE);
[INFO] [stdout]    |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/api.rs:60:21
[INFO] [stdout]    |
[INFO] [stdout] 60 |         IsGUIThread(TRUE);
[INFO] [stdout]    |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/context.rs:31:24
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub(crate) struct Context {
[INFO] [stdout]    |                          - help: you might be missing a type parameter: `<HWND>`
[INFO] [stdout] 30 |     state: ContextState,
[INFO] [stdout] 31 |     window_table: Vec<(HWND, LocalWindow)>,
[INFO] [stdout]    |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/context.rs:59:33
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub(crate) fn push_window(hwnd: HWND, wnd: LocalWindow) {
[INFO] [stdout]    |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/context.rs:68:33
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub(crate) fn find_window(hwnd: HWND) -> Option<LocalWindow> {
[INFO] [stdout]    |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/context.rs:85:28
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub fn remove_window(hwnd: HWND) {
[INFO] [stdout]    |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_NUMPAD0` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/device.rs:218:13
[INFO] [stdout]     |
[INFO] [stdout] 218 |         v @ VK_NUMPAD0..=VK_NUMPAD9 => VirtualKey::NumPad((v - VK_NUMPAD0) as u8),
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_NUMPAD9` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/device.rs:218:26
[INFO] [stdout]     |
[INFO] [stdout] 218 |         v @ VK_NUMPAD0..=VK_NUMPAD9 => VirtualKey::NumPad((v - VK_NUMPAD0) as u8),
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_NUMPAD0` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/device.rs:218:64
[INFO] [stdout]     |
[INFO] [stdout] 218 |         v @ VK_NUMPAD0..=VK_NUMPAD9 => VirtualKey::NumPad((v - VK_NUMPAD0) as u8),
[INFO] [stdout]     |                                                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_F1` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/device.rs:230:13
[INFO] [stdout]     |
[INFO] [stdout] 230 |         v @ VK_F1..=VK_F24 => VirtualKey::F((v - VK_F1 + 1) as u8),
[INFO] [stdout]     |             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_F24` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/device.rs:230:21
[INFO] [stdout]     |
[INFO] [stdout] 230 |         v @ VK_F1..=VK_F24 => VirtualKey::F((v - VK_F1 + 1) as u8),
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_F1` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/device.rs:230:50
[INFO] [stdout]     |
[INFO] [stdout] 230 |         v @ VK_F1..=VK_F24 => VirtualKey::F((v - VK_F1 + 1) as u8),
[INFO] [stdout]     |                                                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetKeyboardState` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/device.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 239 |         GetKeyboardState(ks.as_mut_ptr());
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HMONITOR` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/monitor.rs:8:15
[INFO] [stdout]   |
[INFO] [stdout] 8 |     hmonitor: HMONITOR,
[INFO] [stdout]   |               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HMONITOR` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/monitor.rs:21:15
[INFO] [stdout]    |
[INFO] [stdout] 21 |     hmonitor: HMONITOR,
[INFO] [stdout]    |               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/monitor.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout] 22 |     _: HDC,
[INFO] [stdout]    |        ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPRECT` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/monitor.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |     rc: LPRECT,
[INFO] [stdout]    |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/monitor.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 |     lparam: LPARAM,
[INFO] [stdout]    |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/monitor.rs:25:6
[INFO] [stdout]    |
[INFO] [stdout] 25 | ) -> BOOL {
[INFO] [stdout]    |      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MONITORINFO` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/monitor.rs:29:39
[INFO] [stdout]    |
[INFO] [stdout] 20 | unsafe extern "system" fn get_monitors_proc(
[INFO] [stdout]    |                                            - help: you might be missing a type parameter: `<MONITORINFO>`
[INFO] [stdout] ...
[INFO] [stdout] 29 |     info.cbSize = std::mem::size_of::<MONITORINFO>() as u32;
[INFO] [stdout]    |                                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetMonitorInfoW` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/monitor.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     GetMonitorInfoW(hmonitor, &mut info);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MONITORINFOF_PRIMARY` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/monitor.rs:35:37
[INFO] [stdout]    |
[INFO] [stdout] 35 |         is_primary: (info.dwFlags & MONITORINFOF_PRIMARY) != 0,
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/monitor.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     TRUE
[INFO] [stdout]    |     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/monitor.rs:43:19
[INFO] [stdout]    |
[INFO] [stdout] 43 |         let len = GetSystemMetrics(SM_CMONITORS) as usize;
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CMONITORS` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/monitor.rs:43:36
[INFO] [stdout]    |
[INFO] [stdout] 43 |         let len = GetSystemMetrics(SM_CMONITORS) as usize;
[INFO] [stdout]    |                                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EnumDisplayMonitors` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/monitor.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |         EnumDisplayMonitors(
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/monitor.rs:49:46
[INFO] [stdout]    |
[INFO] [stdout] 49 |             (&mut v) as *mut Vec<Monitor> as LPARAM,
[INFO] [stdout]    |                                              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MonitorFromPoint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/monitor.rs:58:24
[INFO] [stdout]    |
[INFO] [stdout] 58 |         let hmonitor = MonitorFromPoint(
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `POINT` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/monitor.rs:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 |             POINT {
[INFO] [stdout]    |             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MONITOR_DEFAULTTONULL` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/monitor.rs:63:13
[INFO] [stdout]    |
[INFO] [stdout] 63 |             MONITOR_DEFAULTTONULL,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MONITORINFO` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/monitor.rs:69:43
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub fn monitor_from_point(point: ScreenPosition) -> Option<Monitor> {
[INFO] [stdout]    |                          - help: you might be missing a type parameter: `<MONITORINFO>`
[INFO] [stdout] ...
[INFO] [stdout] 69 |         info.cbSize = std::mem::size_of::<MONITORINFO>() as u32;
[INFO] [stdout]    |                                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetMonitorInfoW` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/monitor.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         GetMonitorInfoW(hmonitor, &mut info);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MONITORINFOF_PRIMARY` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/monitor.rs:78:41
[INFO] [stdout]    |
[INFO] [stdout] 78 |             is_primary: (info.dwFlags & MONITORINFOF_PRIMARY) != 0,
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:19:28
[INFO] [stdout]    |
[INFO] [stdout] 19 | fn lparam_to_point(lparam: LPARAM) -> PhysicalPosition<i32> {
[INFO] [stdout]    |                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GET_X_LPARAM` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:20:27
[INFO] [stdout]    |
[INFO] [stdout] 20 |     PhysicalPosition::new(GET_X_LPARAM(lparam) as i32, GET_Y_LPARAM(lparam) as i32)
[INFO] [stdout]    |                           ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GET_Y_LPARAM` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:20:56
[INFO] [stdout]    |
[INFO] [stdout] 20 |     PhysicalPosition::new(GET_X_LPARAM(lparam) as i32, GET_Y_LPARAM(lparam) as i32)
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:23:29
[INFO] [stdout]    |
[INFO] [stdout] 23 | fn wparam_to_button(wparam: WPARAM) -> MouseButton {
[INFO] [stdout]    |                             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GET_XBUTTON_WPARAM` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:24:11
[INFO] [stdout]    |
[INFO] [stdout] 24 |     match GET_XBUTTON_WPARAM(wparam) {
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:31:59
[INFO] [stdout]    |
[INFO] [stdout] 31 | fn update_buttons(buttons: &mut Vec<MouseButton>, wparam: WPARAM) {
[INFO] [stdout]    |                                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GET_KEYSTATE_WPARAM` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let values = GET_KEYSTATE_WPARAM(wparam) as usize;
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MK_LBUTTON` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:34:17
[INFO] [stdout]    |
[INFO] [stdout] 34 |     if values & MK_LBUTTON != 0 {
[INFO] [stdout]    |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MK_RBUTTON` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     if values & MK_RBUTTON != 0 {
[INFO] [stdout]    |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MK_MBUTTON` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 |     if values & MK_MBUTTON != 0 {
[INFO] [stdout]    |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MK_XBUTTON1` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:43:17
[INFO] [stdout]    |
[INFO] [stdout] 43 |     if values & MK_XBUTTON1 != 0 {
[INFO] [stdout]    |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MK_XBUTTON2` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:46:17
[INFO] [stdout]    |
[INFO] [stdout] 46 |     if values & MK_XBUTTON2 != 0 {
[INFO] [stdout]    |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 |     wparam: WPARAM,
[INFO] [stdout]    |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:56:13
[INFO] [stdout]    |
[INFO] [stdout] 56 |     lparam: LPARAM,
[INFO] [stdout]    |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:57:6
[INFO] [stdout]    |
[INFO] [stdout] 57 | ) -> LRESULT {
[INFO] [stdout]    |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 77 |     wparam: WPARAM,
[INFO] [stdout]    |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:78:13
[INFO] [stdout]    |
[INFO] [stdout] 78 |     lparam: LPARAM,
[INFO] [stdout]    |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:79:6
[INFO] [stdout]    |
[INFO] [stdout] 79 | ) -> LRESULT {
[INFO] [stdout]    |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:93:11
[INFO] [stdout]    |
[INFO] [stdout] 93 |     hwnd: HWND,
[INFO] [stdout]    |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:94:10
[INFO] [stdout]    |
[INFO] [stdout] 94 |     msg: UINT,
[INFO] [stdout]    |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:95:13
[INFO] [stdout]    |
[INFO] [stdout] 95 |     wparam: WPARAM,
[INFO] [stdout]    |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:96:13
[INFO] [stdout]    |
[INFO] [stdout] 96 |     lparam: LPARAM,
[INFO] [stdout]    |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:97:6
[INFO] [stdout]    |
[INFO] [stdout] 97 | ) -> LRESULT {
[INFO] [stdout]    |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:101:20
[INFO] [stdout]     |
[INFO] [stdout] 101 |             return DefWindowProcW(hwnd, msg, wparam, lparam);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BeginPaint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                 BeginPaint(hwnd, &mut ps);
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndPaint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:110:17
[INFO] [stdout]     |
[INFO] [stdout] 110 |                 EndPaint(hwnd, &ps);
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TrackMouseEvent` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:118:25
[INFO] [stdout]     |
[INFO] [stdout] 118 |                         TrackMouseEvent(&mut TRACKMOUSEEVENT {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TRACKMOUSEEVENT` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:118:46
[INFO] [stdout]     |
[INFO] [stdout] 118 |                         TrackMouseEvent(&mut TRACKMOUSEEVENT {
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TRACKMOUSEEVENT` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:119:57
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub(crate) unsafe extern "system" fn window_proc<T: EventHandler + 'static>(
[INFO] [stdout]     |                                                                           - help: you might be missing a type parameter: `, TRACKMOUSEEVENT`
[INFO] [stdout] ...
[INFO] [stdout] 119 |                             cbSize: std::mem::size_of::<TRACKMOUSEEVENT>() as DWORD,
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:119:79
[INFO] [stdout]     |
[INFO] [stdout] 119 | ...                   cbSize: std::mem::size_of::<TRACKMOUSEEVENT>() as DWORD,
[INFO] [stdout]     |                                                                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TME_LEAVE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:120:38
[INFO] [stdout]     |
[INFO] [stdout] 120 | ...                   dwFlags: TME_LEAVE,
[INFO] [stdout]     |                                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:149:21
[INFO] [stdout]     |
[INFO] [stdout] 149 |                     GetCursorPos(&mut pos);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:235:17
[INFO] [stdout]     |
[INFO] [stdout] 235 |                 DefWindowProcW(hwnd, msg, wparam, lparam)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:252:17
[INFO] [stdout]     |
[INFO] [stdout] 252 |                 DefWindowProcW(hwnd, msg, wparam, lparam)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:257:48
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     if lparam & GCS_COMPSTR as LPARAM != 0 {
[INFO] [stdout]     |                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:272:50
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     if lparam & GCS_RESULTSTR as LPARAM != 0 {
[INFO] [stdout]     |                                                  ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:289:21
[INFO] [stdout]     |
[INFO] [stdout] 289 |                     DefWindowProcW(hwnd, msg, wparam, lparam)
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:305:17
[INFO] [stdout]     |
[INFO] [stdout] 305 |                 DefWindowProcW(hwnd, msg, wparam, lparam)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WA_ACTIVE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:308:30
[INFO] [stdout]     |
[INFO] [stdout] 308 |                 if (wparam & WA_ACTIVE as WPARAM) != 0 || (wparam & WA_CLICKACTIVE as WPARAM) != 0 {
[INFO] [stdout]     |                              ^^^^^^^^^ help: a local variable with a similar name exists: `WM_ACTIVATE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:308:43
[INFO] [stdout]     |
[INFO] [stdout] 308 |                 if (wparam & WA_ACTIVE as WPARAM) != 0 || (wparam & WA_CLICKACTIVE as WPARAM) != 0 {
[INFO] [stdout]     |                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WA_CLICKACTIVE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:308:69
[INFO] [stdout]     |
[INFO] [stdout] 308 |                 if (wparam & WA_ACTIVE as WPARAM) != 0 || (wparam & WA_CLICKACTIVE as WPARAM) != 0 {
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:308:87
[INFO] [stdout]     |
[INFO] [stdout] 308 |                 if (wparam & WA_ACTIVE as WPARAM) != 0 || (wparam & WA_CLICKACTIVE as WPARAM) != 0 {
[INFO] [stdout]     |                                                                                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:316:39
[INFO] [stdout]     |
[INFO] [stdout] 316 |                 let value = lparam as DWORD;
[INFO] [stdout]     |                                       ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LOWORD` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:317:46
[INFO] [stdout]     |
[INFO] [stdout] 317 |                 let size = PhysicalSize::new(LOWORD(value) as u32, HIWORD(value) as u32);
[INFO] [stdout]     |                                              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HIWORD` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:317:68
[INFO] [stdout]     |
[INFO] [stdout] 317 |                 let size = PhysicalSize::new(LOWORD(value) as u32, HIWORD(value) as u32);
[INFO] [stdout]     |                                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WINDOWPOS` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:328:47
[INFO] [stdout]     |
[INFO] [stdout] 328 |                 let pos = &*(lparam as *const WINDOWPOS);
[INFO] [stdout]     |                                               ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOMOVE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:329:32
[INFO] [stdout]     |
[INFO] [stdout] 329 |                 if pos.flags & SWP_NOMOVE == 0 {
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:334:17
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 DefWindowProcW(hwnd, msg, wparam, lparam)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |                 DefWindowProcW(hwnd, msg, wparam, lparam)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:344:17
[INFO] [stdout]     |
[INFO] [stdout] 344 |                 DefWindowProcW(hwnd, msg, wparam, lparam)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:347:45
[INFO] [stdout]     |
[INFO] [stdout] 347 |                 let rc = *(lparam as *const RECT);
[INFO] [stdout]     |                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 SetWindowPos(
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOZORDER` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:355:21
[INFO] [stdout]     |
[INFO] [stdout] 355 |                     SWP_NOZORDER | SWP_NOACTIVATE,
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:355:36
[INFO] [stdout]     |
[INFO] [stdout] 355 |                     SWP_NOZORDER | SWP_NOACTIVATE,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDpiForWindow` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:361:32
[INFO] [stdout]     |
[INFO] [stdout] 361 |                 let prev_dpi = GetDpiForWindow(hwnd) as i32;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClientRect` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:364:17
[INFO] [stdout]     |
[INFO] [stdout] 364 |                 GetClientRect(hwnd, &mut rc);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongPtrW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:371:21
[INFO] [stdout]     |
[INFO] [stdout] 371 |                     GetWindowLongPtrW(hwnd, GWL_STYLE) as DWORD,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_STYLE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:371:45
[INFO] [stdout]     |
[INFO] [stdout] 371 |                     GetWindowLongPtrW(hwnd, GWL_STYLE) as DWORD,
[INFO] [stdout]     |                                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:371:59
[INFO] [stdout]     |
[INFO] [stdout] 371 |                     GetWindowLongPtrW(hwnd, GWL_STYLE) as DWORD,
[INFO] [stdout]     |                                                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongPtrW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:372:21
[INFO] [stdout]     |
[INFO] [stdout] 372 |                     GetWindowLongPtrW(hwnd, GWL_EXSTYLE) as DWORD,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_EXSTYLE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:372:45
[INFO] [stdout]     |
[INFO] [stdout] 372 |                     GetWindowLongPtrW(hwnd, GWL_EXSTYLE) as DWORD,
[INFO] [stdout]     |                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:372:61
[INFO] [stdout]     |
[INFO] [stdout] 372 |                     GetWindowLongPtrW(hwnd, GWL_EXSTYLE) as DWORD,
[INFO] [stdout]     |                                                             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SIZE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:375:47
[INFO] [stdout]     |
[INFO] [stdout] 375 |                 let mut ret = (lparam as *mut SIZE).as_mut().unwrap();
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:378:17
[INFO] [stdout]     |
[INFO] [stdout] 378 |                 TRUE as LRESULT
[INFO] [stdout]     |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:378:25
[INFO] [stdout]     |
[INFO] [stdout] 378 |                 TRUE as LRESULT
[INFO] [stdout]     |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDROP` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:381:39
[INFO] [stdout]     |
[INFO] [stdout] 381 |                 let hdrop = wparam as HDROP;
[INFO] [stdout]     |                                       ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DragQueryFileW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:382:34
[INFO] [stdout]     |
[INFO] [stdout] 382 |                 let file_count = DragQueryFileW(hdrop, UINT::MAX, std::ptr::null_mut(), 0);
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DragQueryFileW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:386:35
[INFO] [stdout]     |
[INFO] [stdout] 386 |                         let len = DragQueryFileW(hdrop, i, std::ptr::null_mut(), 0) as usize + 1;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DragQueryFileW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:388:25
[INFO] [stdout]     |
[INFO] [stdout] 388 |                         DragQueryFileW(hdrop, i, buffer.as_mut_ptr(), len as u32);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DragQueryPoint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:395:17
[INFO] [stdout]     |
[INFO] [stdout] 395 |                 DragQueryPoint(hdrop, &mut pt);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DragFinish` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:403:17
[INFO] [stdout]     |
[INFO] [stdout] 403 |                 DragFinish(hdrop);
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostQuitMessage` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:422:21
[INFO] [stdout]     |
[INFO] [stdout] 422 |                     PostQuitMessage(0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EnableNonClientDpiScaling` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:427:17
[INFO] [stdout]     |
[INFO] [stdout] 427 |                 EnableNonClientDpiScaling(hwnd);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:428:17
[INFO] [stdout]     |
[INFO] [stdout] 428 |                 DefWindowProcW(hwnd, msg, wparam, lparam)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowTextW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:439:25
[INFO] [stdout]     |
[INFO] [stdout] 439 |                         SetWindowTextW(hwnd, s.as_ptr());
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:443:25
[INFO] [stdout]     |
[INFO] [stdout] 443 |                         SetWindowPos(
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOZORDER` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:450:29
[INFO] [stdout]     |
[INFO] [stdout] 450 | ...                   SWP_NOZORDER | SWP_NOSIZE | SWP_NOACTIVATE,
[INFO] [stdout]     |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSIZE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:450:44
[INFO] [stdout]     |
[INFO] [stdout] 450 | ...                   SWP_NOZORDER | SWP_NOSIZE | SWP_NOACTIVATE,
[INFO] [stdout]     |                                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:450:57
[INFO] [stdout]     |
[INFO] [stdout] 450 | ...                   SWP_NOZORDER | SWP_NOSIZE | SWP_NOACTIVATE,
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongPtrW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:457:29
[INFO] [stdout]     |
[INFO] [stdout] 457 | ...                   GetWindowLongPtrW(hwnd, GWL_STYLE) as u32,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_STYLE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:457:53
[INFO] [stdout]     |
[INFO] [stdout] 457 | ...                   GetWindowLongPtrW(hwnd, GWL_STYLE) as u32,
[INFO] [stdout]     |                                               ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongPtrW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:458:29
[INFO] [stdout]     |
[INFO] [stdout] 458 | ...                   GetWindowLongPtrW(hwnd, GWL_EXSTYLE) as u32,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_EXSTYLE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:458:53
[INFO] [stdout]     |
[INFO] [stdout] 458 | ...                   GetWindowLongPtrW(hwnd, GWL_EXSTYLE) as u32,
[INFO] [stdout]     |                                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDpiForWindow` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:459:29
[INFO] [stdout]     |
[INFO] [stdout] 459 | ...                   GetDpiForWindow(hwnd),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:461:25
[INFO] [stdout]     |
[INFO] [stdout] 461 |                         SetWindowPos(
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOZORDER` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:468:29
[INFO] [stdout]     |
[INFO] [stdout] 468 | ...                   SWP_NOZORDER | SWP_NOMOVE | SWP_NOACTIVATE,
[INFO] [stdout]     |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOMOVE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:468:44
[INFO] [stdout]     |
[INFO] [stdout] 468 | ...                   SWP_NOZORDER | SWP_NOMOVE | SWP_NOACTIVATE,
[INFO] [stdout]     |                                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:468:57
[INFO] [stdout]     |
[INFO] [stdout] 468 | ...                   SWP_NOZORDER | SWP_NOMOVE | SWP_NOACTIVATE,
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDpiForWindow` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:486:29
[INFO] [stdout]     |
[INFO] [stdout] 486 | ...                   GetDpiForWindow(hwnd),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongPtrW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:488:25
[INFO] [stdout]     |
[INFO] [stdout] 488 |                         SetWindowLongPtrW(hwnd, GWL_STYLE, style as isize);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_STYLE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:488:49
[INFO] [stdout]     |
[INFO] [stdout] 488 |                         SetWindowLongPtrW(hwnd, GWL_STYLE, style as isize);
[INFO] [stdout]     |                                                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:489:25
[INFO] [stdout]     |
[INFO] [stdout] 489 |                         SetWindowPos(
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOMOVE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:496:29
[INFO] [stdout]     |
[INFO] [stdout] 496 | ...                   SWP_NOMOVE | SWP_NOZORDER | SWP_FRAMECHANGED,
[INFO] [stdout]     |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOZORDER` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:496:42
[INFO] [stdout]     |
[INFO] [stdout] 496 | ...                   SWP_NOMOVE | SWP_NOZORDER | SWP_FRAMECHANGED,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_FRAMECHANGED` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:496:57
[INFO] [stdout]     |
[INFO] [stdout] 496 | ...                   SWP_NOMOVE | SWP_NOZORDER | SWP_FRAMECHANGED,
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:498:25
[INFO] [stdout]     |
[INFO] [stdout] 498 |                         ShowWindow(hwnd, SW_SHOW);
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:498:42
[INFO] [stdout]     |
[INFO] [stdout] 498 |                         ShowWindow(hwnd, SW_SHOW);
[INFO] [stdout]     |                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DragAcceptFiles` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:501:25
[INFO] [stdout]     |
[INFO] [stdout] 501 |                         DragAcceptFiles(hwnd, lparam as i32);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/procedure.rs:507:18
[INFO] [stdout]     |
[INFO] [stdout] 507 |             _ => DefWindowProcW(hwnd, msg, wparam, lparam),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/resource.rs:17:26
[INFO] [stdout]    |
[INFO] [stdout] 17 | fn load_icon_impl(hinst: HINSTANCE, icon: &Icon, cx: i32, cy: i32) -> HICON {
[INFO] [stdout]    |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HICON` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/resource.rs:17:71
[INFO] [stdout]    |
[INFO] [stdout] 17 | fn load_icon_impl(hinst: HINSTANCE, icon: &Icon, cx: i32, cy: i32) -> HICON {
[INFO] [stdout]    |                                                                       ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadImageW` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/resource.rs:21:17
[INFO] [stdout]    |
[INFO] [stdout] 21 |                 LoadImageW(hinst, MAKEINTRESOURCEW(*id), IMAGE_ICON, cx, cy, LR_SHARED)
[INFO] [stdout]    |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MAKEINTRESOURCEW` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/resource.rs:21:35
[INFO] [stdout]    |
[INFO] [stdout] 21 |                 LoadImageW(hinst, MAKEINTRESOURCEW(*id), IMAGE_ICON, cx, cy, LR_SHARED)
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IMAGE_ICON` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/resource.rs:21:58
[INFO] [stdout]    |
[INFO] [stdout] 21 |                 LoadImageW(hinst, MAKEINTRESOURCEW(*id), IMAGE_ICON, cx, cy, LR_SHARED)
[INFO] [stdout]    |                                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LR_SHARED` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/resource.rs:21:78
[INFO] [stdout]    |
[INFO] [stdout] 21 |                 LoadImageW(hinst, MAKEINTRESOURCEW(*id), IMAGE_ICON, cx, cy, LR_SHARED)
[INFO] [stdout]    |                                                                              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadImageW` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/resource.rs:29:17
[INFO] [stdout]    |
[INFO] [stdout] 29 |                 LoadImageW(
[INFO] [stdout]    |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IMAGE_ICON` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/resource.rs:32:21
[INFO] [stdout]    |
[INFO] [stdout] 32 |                     IMAGE_ICON,
[INFO] [stdout]    |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LR_SHARED` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/resource.rs:35:21
[INFO] [stdout]    |
[INFO] [stdout] 35 |                     LR_SHARED | LR_LOADFROMFILE,
[INFO] [stdout]    |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LR_LOADFROMFILE` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/resource.rs:35:33
[INFO] [stdout]    |
[INFO] [stdout] 35 |                     LR_SHARED | LR_LOADFROMFILE,
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/resource.rs:46:45
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub(crate) fn load_icon(icon: &Icon, hinst: HINSTANCE) -> HICON {
[INFO] [stdout]    |                                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HICON` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/resource.rs:46:59
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub(crate) fn load_icon(icon: &Icon, hinst: HINSTANCE) -> HICON {
[INFO] [stdout]    |                                                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/resource.rs:51:13
[INFO] [stdout]    |
[INFO] [stdout] 51 |             GetSystemMetrics(SM_CXICON),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CXICON` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/resource.rs:51:30
[INFO] [stdout]    |
[INFO] [stdout] 51 |             GetSystemMetrics(SM_CXICON),
[INFO] [stdout]    |                              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/resource.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |             GetSystemMetrics(SM_CYICON),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYICON` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/resource.rs:52:30
[INFO] [stdout]    |
[INFO] [stdout] 52 |             GetSystemMetrics(SM_CYICON),
[INFO] [stdout]    |                              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/resource.rs:57:51
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub(crate) fn load_small_icon(icon: &Icon, hinst: HINSTANCE) -> HICON {
[INFO] [stdout]    |                                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HICON` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/resource.rs:57:65
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub(crate) fn load_small_icon(icon: &Icon, hinst: HINSTANCE) -> HICON {
[INFO] [stdout]    |                                                                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/resource.rs:62:13
[INFO] [stdout]    |
[INFO] [stdout] 62 |             GetSystemMetrics(SM_CXSMICON),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CXSMICON` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/resource.rs:62:30
[INFO] [stdout]    |
[INFO] [stdout] 62 |             GetSystemMetrics(SM_CXSMICON),
[INFO] [stdout]    |                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/resource.rs:63:13
[INFO] [stdout]    |
[INFO] [stdout] 63 |             GetSystemMetrics(SM_CYSMICON),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYSMICON` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/resource.rs:63:30
[INFO] [stdout]    |
[INFO] [stdout] 63 |             GetSystemMetrics(SM_CYSMICON),
[INFO] [stdout]    |                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:23:32
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub(crate) struct WindowHandle(HWND);
[INFO] [stdout]    |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:30:24
[INFO] [stdout]    |
[INFO] [stdout] 30 |     fn value(&self) -> DWORD;
[INFO] [stdout]    |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:33:25
[INFO] [stdout]    |
[INFO] [stdout] 33 |         self.value() == WS_POPUP
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:41:24
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn value(&self) -> DWORD {
[INFO] [stdout]    |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         WS_POPUP
[INFO] [stdout]    |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:47:24
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub struct WindowStyle(DWORD);
[INFO] [stdout]    |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPED` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |             WS_OVERLAPPED
[INFO] [stdout]    |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CAPTION` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:53:19
[INFO] [stdout]    |
[INFO] [stdout] 53 |                 | WS_CAPTION
[INFO] [stdout]    |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_SYSMENU` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:54:19
[INFO] [stdout]    |
[INFO] [stdout] 54 |                 | WS_SYSMENU
[INFO] [stdout]    |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_THICKFRAME` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:55:19
[INFO] [stdout]    |
[INFO] [stdout] 55 |                 | WS_THICKFRAME
[INFO] [stdout]    |                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MINIMIZEBOX` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:56:19
[INFO] [stdout]    |
[INFO] [stdout] 56 |                 | WS_MINIMIZEBOX
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MAXIMIZEBOX` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:57:19
[INFO] [stdout]    |
[INFO] [stdout] 57 |                 | WS_MAXIMIZEBOX,
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_THICKFRAME` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:67:23
[INFO] [stdout]    |
[INFO] [stdout] 67 |             self.0 |= WS_THICKFRAME;
[INFO] [stdout]    |                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_THICKFRAME` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:69:24
[INFO] [stdout]    |
[INFO] [stdout] 69 |             self.0 &= !WS_THICKFRAME;
[INFO] [stdout]    |                        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MINIMIZEBOX` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:76:23
[INFO] [stdout]    |
[INFO] [stdout] 76 |             self.0 |= WS_MINIMIZEBOX;
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MINIMIZEBOX` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:78:24
[INFO] [stdout]    |
[INFO] [stdout] 78 |             self.0 &= !WS_MINIMIZEBOX;
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MAXIMIZEBOX` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:85:23
[INFO] [stdout]    |
[INFO] [stdout] 85 |             self.0 |= WS_MAXIMIZEBOX;
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MAXIMIZEBOX` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:87:24
[INFO] [stdout]    |
[INFO] [stdout] 87 |             self.0 &= !WS_MAXIMIZEBOX;
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:93:25
[INFO] [stdout]    |
[INFO] [stdout] 93 |         self.value() == WS_POPUP
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:98:24
[INFO] [stdout]    |
[INFO] [stdout] 98 |     fn value(&self) -> DWORD {
[INFO] [stdout]    |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:109:12
[INFO] [stdout]     |
[INFO] [stdout] 109 |     style: DWORD,
[INFO] [stdout]     |            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSEXW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:246:18
[INFO] [stdout]     |
[INFO] [stdout] 246 |         let wc = WNDCLASSEXW {
[INFO] [stdout]     |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WNDCLASSEXW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:247:41
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub(crate) fn register_class<T: EventHandler + 'static>() {
[INFO] [stdout]     |                                                       - help: you might be missing a type parameter: `, WNDCLASSEXW`
[INFO] [stdout] ...
[INFO] [stdout] 247 |             cbSize: std::mem::size_of::<WNDCLASSEXW>() as UINT,
[INFO] [stdout]     |                                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:247:59
[INFO] [stdout]     |
[INFO] [stdout] 247 |             cbSize: std::mem::size_of::<WNDCLASSEXW>() as UINT,
[INFO] [stdout]     |                                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:248:20
[INFO] [stdout]     |
[INFO] [stdout] 248 |             style: CS_VREDRAW | CS_HREDRAW,
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:248:33
[INFO] [stdout]     |
[INFO] [stdout] 248 |             style: CS_VREDRAW | CS_HREDRAW,
[INFO] [stdout]     |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetModuleHandleW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:252:24
[INFO] [stdout]     |
[INFO] [stdout] 252 |             hInstance: GetModuleHandleW(std::ptr::null_mut()),
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:254:22
[INFO] [stdout]     |
[INFO] [stdout] 254 |             hCursor: LoadCursorW(std::ptr::null_mut(), IDC_ARROW),
[INFO] [stdout]     |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:254:56
[INFO] [stdout]     |
[INFO] [stdout] 254 |             hCursor: LoadCursorW(std::ptr::null_mut(), IDC_ARROW),
[INFO] [stdout]     |                                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetStockObject` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:255:28
[INFO] [stdout]     |
[INFO] [stdout] 255 |             hbrBackground: GetStockObject(WHITE_BRUSH as i32) as HBRUSH,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WHITE_BRUSH` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:255:43
[INFO] [stdout]     |
[INFO] [stdout] 255 |             hbrBackground: GetStockObject(WHITE_BRUSH as i32) as HBRUSH,
[INFO] [stdout]     |                                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HBRUSH` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:255:66
[INFO] [stdout]     |
[INFO] [stdout] 255 |             hbrBackground: GetStockObject(WHITE_BRUSH as i32) as HBRUSH,
[INFO] [stdout]     |                                                                  ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassExW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:260:12
[INFO] [stdout]     |
[INFO] [stdout] 260 |         if RegisterClassExW(&wc) == 0 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPEDWINDOW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:282:53
[INFO] [stdout]     |
[INFO] [stdout] 282 |             let rc = adjust_window_rect(inner_size, WS_OVERLAPPEDWINDOW, 0, dpi);
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetModuleHandleW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:283:25
[INFO] [stdout]     |
[INFO] [stdout] 283 |             let hinst = GetModuleHandleW(std::ptr::null_mut()) as HINSTANCE;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:283:67
[INFO] [stdout]     |
[INFO] [stdout] 283 |             let hinst = GetModuleHandleW(std::ptr::null_mut()) as HINSTANCE;
[INFO] [stdout]     |                                                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:284:24
[INFO] [stdout]     |
[INFO] [stdout] 284 |             let hwnd = CreateWindowExW(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DragAcceptFiles` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:324:17
[INFO] [stdout]     |
[INFO] [stdout] 324 |                 DragAcceptFiles(hwnd, TRUE);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:324:39
[INFO] [stdout]     |
[INFO] [stdout] 324 |                 DragAcceptFiles(hwnd, TRUE);
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:329:17
[INFO] [stdout]     |
[INFO] [stdout] 329 |                 SendMessageW(
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETICON` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:331:21
[INFO] [stdout]     |
[INFO] [stdout] 331 |                     WM_SETICON,
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ICON_BIG` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:332:21
[INFO] [stdout]     |
[INFO] [stdout] 332 |                     ICON_BIG as WPARAM,
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:332:33
[INFO] [stdout]     |
[INFO] [stdout] 332 |                     ICON_BIG as WPARAM,
[INFO] [stdout]     |                                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:333:28
[INFO] [stdout]     |
[INFO] [stdout] 333 |                     big as LPARAM,
[INFO] [stdout]     |                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:335:17
[INFO] [stdout]     |
[INFO] [stdout] 335 |                 SendMessageW(
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETICON` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:337:21
[INFO] [stdout]     |
[INFO] [stdout] 337 |                     WM_SETICON,
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ICON_SMALL` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:338:21
[INFO] [stdout]     |
[INFO] [stdout] 338 |                     ICON_SMALL as WPARAM,
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:338:35
[INFO] [stdout]     |
[INFO] [stdout] 338 |                     ICON_SMALL as WPARAM,
[INFO] [stdout]     |                                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:339:30
[INFO] [stdout]     |
[INFO] [stdout] 339 |                     small as LPARAM,
[INFO] [stdout]     |                              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:350:16
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub style: DWORD,
[INFO] [stdout]     |                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:368:29
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub(crate) fn new(hwnd: HWND, state: WindowState) -> Self {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:396:13
[INFO] [stdout]     |
[INFO] [stdout] 396 |             PostMessageW(self.hwnd.0, WM_USER, UserMessage::SetTitle as usize, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:396:39
[INFO] [stdout]     |
[INFO] [stdout] 396 |             PostMessageW(self.hwnd.0, WM_USER, UserMessage::SetTitle as usize, 0);
[INFO] [stdout]     |                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:403:13
[INFO] [stdout]     |
[INFO] [stdout] 403 |             GetWindowRect(self.hwnd.0, &mut rc);
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:412:13
[INFO] [stdout]     |
[INFO] [stdout] 412 |             PostMessageW(self.hwnd.0, WM_USER, UserMessage::SetPosition as usize, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:412:39
[INFO] [stdout]     |
[INFO] [stdout] 412 |             PostMessageW(self.hwnd.0, WM_USER, UserMessage::SetPosition as usize, 0);
[INFO] [stdout]     |                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClientRect` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:419:13
[INFO] [stdout]     |
[INFO] [stdout] 419 |             GetClientRect(self.hwnd.0, &mut rc);
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:428:13
[INFO] [stdout]     |
[INFO] [stdout] 428 |             PostMessageW(self.hwnd.0, WM_USER, UserMessage::SetInnerSize as usize, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:428:39
[INFO] [stdout]     |
[INFO] [stdout] 428 |             PostMessageW(self.hwnd.0, WM_USER, UserMessage::SetInnerSize as usize, 0);
[INFO] [stdout]     |                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDpiForWindow` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:433:18
[INFO] [stdout]     |
[INFO] [stdout] 433 |         unsafe { GetDpiForWindow(self.hwnd.0) }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDpiForWindow` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:437:18
[INFO] [stdout]     |
[INFO] [stdout] 437 |         unsafe { GetDpiForWindow(self.hwnd.0) as f32 / DEFAULT_DPI as f32 }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindowAsync` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:442:13
[INFO] [stdout]     |
[INFO] [stdout] 442 |             ShowWindowAsync(self.hwnd.0, SW_SHOW);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:442:42
[INFO] [stdout]     |
[INFO] [stdout] 442 |             ShowWindowAsync(self.hwnd.0, SW_SHOW);
[INFO] [stdout]     |                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindowAsync` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:448:13
[INFO] [stdout]     |
[INFO] [stdout] 448 |             ShowWindowAsync(self.hwnd.0, SW_HIDE);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:448:42
[INFO] [stdout]     |
[INFO] [stdout] 448 |             ShowWindowAsync(self.hwnd.0, SW_HIDE);
[INFO] [stdout]     |                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RedrawWindow` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:454:13
[INFO] [stdout]     |
[INFO] [stdout] 454 |             RedrawWindow(
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RDW_INTERNALPAINT` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:458:17
[INFO] [stdout]     |
[INFO] [stdout] 458 |                 RDW_INTERNALPAINT,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:471:17
[INFO] [stdout]     |
[INFO] [stdout] 471 |                 PostMessageW(self.hwnd.0, WM_CLOSE, 0, 0);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:471:43
[INFO] [stdout]     |
[INFO] [stdout] 471 |                 PostMessageW(self.hwnd.0, WM_CLOSE, 0, 0);
[INFO] [stdout]     |                                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:486:13
[INFO] [stdout]     |
[INFO] [stdout] 486 |             PostMessageW(self.hwnd.0, WM_USER, UserMessage::EnableIme as usize, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:486:39
[INFO] [stdout]     |
[INFO] [stdout] 486 |             PostMessageW(self.hwnd.0, WM_USER, UserMessage::EnableIme as usize, 0);
[INFO] [stdout]     |                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:492:13
[INFO] [stdout]     |
[INFO] [stdout] 492 |             PostMessageW(self.hwnd.0, WM_USER, UserMessage::DisableIme as usize, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:492:39
[INFO] [stdout]     |
[INFO] [stdout] 492 |             PostMessageW(self.hwnd.0, WM_USER, UserMessage::DisableIme as usize, 0);
[INFO] [stdout]     |                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:505:36
[INFO] [stdout]     |
[INFO] [stdout] 505 |         WindowStyle(state.style as DWORD)
[INFO] [stdout]     |                                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:512:13
[INFO] [stdout]     |
[INFO] [stdout] 512 |             PostMessageW(self.hwnd.0, WM_USER, UserMessage::SetStyle as usize, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:512:39
[INFO] [stdout]     |
[INFO] [stdout] 512 |             PostMessageW(self.hwnd.0, WM_USER, UserMessage::SetStyle as usize, 0);
[INFO] [stdout]     |                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:518:13
[INFO] [stdout]     |
[INFO] [stdout] 518 |             PostMessageW(
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:520:17
[INFO] [stdout]     |
[INFO] [stdout] 520 |                 WM_USER,
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:522:31
[INFO] [stdout]     |
[INFO] [stdout] 522 |                 (if enabled { TRUE } else { FALSE }) as LPARAM,
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:522:45
[INFO] [stdout]     |
[INFO] [stdout] 522 |                 (if enabled { TRUE } else { FALSE }) as LPARAM,
[INFO] [stdout]     |                                             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:522:57
[INFO] [stdout]     |
[INFO] [stdout] 522 |                 (if enabled { TRUE } else { FALSE }) as LPARAM,
[INFO] [stdout]     |                                                         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongPtrW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:543:33
[INFO] [stdout]     |
[INFO] [stdout] 543 |             hinstance: unsafe { GetWindowLongPtrW(self.hwnd.0, GWLP_HINSTANCE) as _ },
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_HINSTANCE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:543:64
[INFO] [stdout]     |
[INFO] [stdout] 543 |             hinstance: unsafe { GetWindowLongPtrW(self.hwnd.0, GWLP_HINSTANCE) as _ },
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_QUIT` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/lib.rs:108:34
[INFO] [stdout]     |
[INFO] [stdout] 108 |             while msg.message != WM_QUIT {
[INFO] [stdout]     |                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PeekMessageW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/lib.rs:109:20
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 if PeekMessageW(&mut msg, null_mut(), 0, 0, PM_REMOVE) != 0 {
[INFO] [stdout]     |                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PM_REMOVE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/lib.rs:109:61
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 if PeekMessageW(&mut msg, null_mut(), 0, 0, PM_REMOVE) != 0 {
[INFO] [stdout]     |                                                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TranslateMessage` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/lib.rs:110:21
[INFO] [stdout]     |
[INFO] [stdout] 110 |                     TranslateMessage(&msg);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DispatchMessageW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/lib.rs:111:21
[INFO] [stdout]     |
[INFO] [stdout] 111 |                     DispatchMessageW(&msg);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetMessageW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/lib.rs:120:27
[INFO] [stdout]     |
[INFO] [stdout] 120 |                 let ret = GetMessageW(&mut msg, null_mut(), 0, 0);
[INFO] [stdout]     |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TranslateMessage` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/lib.rs:124:17
[INFO] [stdout]     |
[INFO] [stdout] 124 |                 TranslateMessage(&msg);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DispatchMessageW` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/lib.rs:125:17
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 DispatchMessageW(&msg);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/context.rs:40:27
[INFO] [stdout]    |
[INFO] [stdout] 40 |             window_table: Vec::new(),
[INFO] [stdout]    |                           ^^^^^^^^ cannot infer type for type parameter `T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Windows` found for enum `RawWindowHandle` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wita-0.4.2/src/window.rs:542:26
[INFO] [stdout]     |
[INFO] [stdout] 542 |         RawWindowHandle::Windows(WindowsHandle {
[INFO] [stdout]     |                          ^^^^^^^ variant or associated item not found in `RawWindowHandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 356 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0412, E0422, E0425, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `wita`
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "120392a08a5fca40ae81cd985f765f62a34851930ba43c01e572ed46392b6c9f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "120392a08a5fca40ae81cd985f765f62a34851930ba43c01e572ed46392b6c9f", kill_on_drop: false }`
[INFO] [stdout] 120392a08a5fca40ae81cd985f765f62a34851930ba43c01e572ed46392b6c9f
